In order to achieve a true understanding of string theory, some new idea will be required, and most likely, some break with the concepts on which we've traditionally based physical theory.
Even before string theory, especially as physics developed in the 20th century, it turned out that the equations that really work in describing nature with the most generality and the greatest simplicity are very elegant and subtle.
String theory is an attempt at a deeper description of nature by thinking of an elementary particle not as a little point but as a little loop of vibrating string.
Technically you need the extra dimensions. At first people didn't like them too much, but they've got a big benefit, which is that the ability of string theory to describe all the elementary particles and their forces along with gravity depends on using the extra dimensions.
Quantum mechanics brought an unexpected fuzziness into physics because of quantum uncertainty, the Heisenberg uncertainty principle. String theory does so again because a point particle is replaced by a string, which is more spread out.
One very important aspect of string theory is definitely testable. That was the prediction of supersymmetry, which emerged from string theory in the early '70s.
I just think too many nice things have happened in string theory for it to be all wrong. Humans do not understand it very well, but I just don't believe there is a big cosmic conspiracy that created this incredible thing that has nothing to do with the real world.
To the extent that we even understand string theory, it may imply a massive number of possible different universes with different laws of physics in each universe, and there may be no way of distinguishing between them or saying why the laws of physics are the way they are. And if I can predict anything, then I haven't explained anything.